package com.zhengqing.wxmp.util.wchat;

import lombok.Data;

import java.util.List;

/**
 * @ClassName SendTemplateMsgRequest
 * @Description TODO
 * @Author Des1gn
 * @Date 2022/9/27 15:48
 * @Version 1.0
 **/
@Data
public class SendTemplateMsgRequest{

    /**
     * 公众号openid
     */
    private String touser;

    private MpTemplateMsgInfo mp_template_msg;

    @Data
    class MpTemplateMsgInfo{

        /**
         * 公众号id
         */
        private String appid;

        /**
         * 模板id
         * @Link com.yoc.wchatserverdemo.enums.TemplateMessageEnums
         */
        private String template_id;

        /**
         * 跳转链接
         */
        private String url;

        /**
         * 跳转小程序配置
         */
        private MiniProgram miniprogram;

        /**
         *模板数据
         */
        private List<MsgData> data;

    }

    @Data
    class MiniProgram{

        /**
         * 小程序id
         *
         */
        private String appid;

        /**
         * 小程序页面
         */
        private String pagepath;

    }

    @Data
    class MsgData{

        private String value;

        private String color;
    }

}
